package com.lotus.lqmp.service.dao.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.lotus.platform.common.model.base.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * <p>
 * 评审记录ECU主数据
 * </p>
 *
 * @author Shiheng.Liu1
 * @since 2022-03-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("swqa_review_plan_ecu_master_data")
public class ReviewPlanEcuMasterDataDo extends BaseDO {
    private static final long serialVersionUID=1L;

    /**
     * 评审计划id
     */
    private Long reviewPlanId;

    /**
     * ECU编号
     */
    private String ecuNo;

    /**
     * ECU名称
     */
    private String ecuName;

    /**
     * ECU中文全称
     */
    private String ecuFullNameCn;

    /**
     * ECU英文全称
     */
    private String ecuFullNameEn;

    /**
     * 系统PSS号
     */
    private String pss;

    /**
     * 是否支持软件刷写：0-否；1-是
     */
    private Integer swdl;

    /**
     * 开发部门
     */
    private String developUnit;

    /**
     * 域
     */
    private String domain;

    /**
     * 主导部门
     */
    private String leadOrgStatus;

    /**
     * 平台负责人工号
     */
    private String griEcuOwner;

    /**
     * 平台
     */
    private String platform;

    /**
     * 等级
     */
    private String fsLevel;

    /**
     * 是否OBD关联：0-否；1-是
     */
    private Integer obdRelated;

    /**
     * 是否网络安全：0-否；1-是
     */
    private Integer cyberSecurity;

    /**
     * 车载网络标准
     */
    private String flexray;

    /**
     * CAN总线
     */
    private String canBus;

    /**
     * LIN总线
     */
    private String linBus;

    private String eth;

    /**
     * 控制器类别
     */
    private String pmxu;

    /**
     * 模块领导工号
     */
    private String upl;

    /**
     * 接口人工号
     */
    private String interfacePerson;

    /**
     * 控制器负责人工号
     */
    private String ecuOwner;

    /**
     * 部门
     */
    private String department;

    /**
     * 模块
     */
    private String module;

    /**
     * 是否定点：0-否；1-是
     */
    private Integer nominated;

    /**
     * 定点时间 yyyy/MM/dd格式
     */
    private String sourcingTime;

    /**
     * 供应商
     */
    private String supplier;

    /**
     * 创建者
     */
    private String creator;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改者
     */
    private String editor;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 拓扑图版本
     */
    private String topologyVersion;

    /**
     * 优先级
     */
    private String priority;

    /**
     * SWQA工程师工号
     */
    private String swqaEngineer;

    /**
     * 删除状态: 0-正常; 32位uuid-已删除;
     */
    private String deletedStatus;


}
